#ifndef __SOCKETIO_H_
#define __SOCKETIO_H_
#include<unistd.h>
#include<errno.h>
#include<sys/socket.h>

#include"../../libs/Mylog.h"

namespace SC
{
    class SocketIO
    {
    public:
        SocketIO(int fd);

        int readline(char* buf, int len);
        int readn(char* buf, int len);
        int writen(const char* buf, int len);

    private:
        int recvPeek(char* buf, int len);
        int _fd;
    };

}
#endif